Career 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Guatemala F1 Costa Rica F1 Brazil F1 Chile #1-w1 Chile #1-w3 Chile #1-w4 Argentina F1 Argentina F2 Argentina F3 Argentina F4 Copa Petrobras - Aracaju San Marino Challenger Madrid Challenger Marbella Challenger Lima Challenger Pullach Challenger Slovenia F1 Slovenia F2 France F8 France F9 Argentina F5 Open Seat-Godo 2001 - Barcelona Mallorca Open - Mallorca Croatia Open - Umag Qatar Exxon Mobil Open 2002 - Doha BellSouth Open - Vina del Mar Abierto Mexicano de Tenis Pegaso - Acapulco Mallorca Open - Mallorca Internationaler Raiffeisen Grand Prix - St. Polten Telenordia Swedish Open - Bastad TD Waterhouse Cup - Long Island Tata Open 2003 - Chennai BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Open Seat Godo 2003 - Barcelona Energis Open - Amersfoort Gelsor Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Copa AT&T - Buenos Aires Campionati Internazionali di Sicilia - Palermo US Men's Clay Court Championships - Houston MoviStar Open - Vina del Mar Hypo Group Tennis International - Portschach Ordina Open - 's-Hertogenbosch Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Davidoff Swiss Indoors - Basel Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Open SEAT 2008 - Barcelona The Hypo Group Tennis International 2008 - Poertschach Dutch Open Tennis - Amersfoort ATP Studena Croatia Open Umag - Umag BCR Open Romania - Bucharest If Stockholm Open - Stockholm Copa Telmex - Buenos Aires Estoril Open - Estoril BCR Open Romania - Bucharest Open Sud de France - Montpellier Heineken Open - Auckland Movistar Open - Santiago Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Grand Prix Hassan II - Casablanca Bet-At-Home Austrian Open - Kitzbuhel Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade Open de Nice Cote d'Azur - Nice SkiStar Swedish Open - Bastad Mercedes Cup - Stuttgart German Tennis Championships - Hamburg ATP Studena Croatia Open - Umag Winston Salem - Winston Salem BCR Open Romania - Bucharest Kremlin Cup - Moscow VTR Open - Vina del Mar Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona Power Horse World Team Cup - Dusseldorf Mercedes Cup - Stuttgart Studena Croatia Open - Umag Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem China Open - Beijing Kremlin Cup - Moscow VTR Open - Vina del Mar Brasil Open - Sao Paulo Copa Claro - Buenos Aires Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle Topshelf Open - 's-Hertogenbosch Bet-at-home Open - Hamburg ATP Vegeta Croatia Open - Umag Bet-at-home Cup - Kitzbuhel Moselle Open - Metz Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Valencia Open - Valencia Heineken Open - Auckland Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras Open de Nice Cote d'Azur - Nice AEGON International - Eastbourne SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Vegeta Croatia Open - Umag Winston-Salem Open - Winston-Salem Brisbane International - Brisbane Ecuador Open - Quito Barcelona Open BancSabadell - Barcelona Geneva Open - Geneva Ecuador Open - Quito Argentina Open - Buenos Aires Rio Open - Rio de Janeiro US Men's Clay Court Championship - Houston TEB BNP Paribas Istanbul Open - Istanbul ABN AMRO World Tennis Tournament - Rotterdam Millennium Estoril Open - Estoril Open Parc - Lyon Gerry Weber Open - Halle Antalya Cup - Antalya Konzum Croatia Open - Umag Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Brasil Open - Sao Paulo German Tennis Championships - Hamburg Cordoba Open - Cordoba Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Barcelona Open Banc Sabadell - Barcelona Plava Laguna Croatia Open - Umag German Tennis Championships - Hamburg Generali Open - Kitzbuhel Prostejov Challenger Cridicard Mastercard Tennis Cup - Campos do Jordao IX Ciutat de Barcelona - Barcelona JVC Trophy - Vienna Zagreb Open - Zagreb Memorial Savigni - Sassuolo Oberstaufen Cup - Oberstaufen San Marino Cepu Open - San Marino 6th Sardinian International Championships - Cagliari VIII Torneo Internazionale di Tennis - Barletta Challenger Leon 2004 - Leon XXXVII Torneig C.E. Laieta - Barcelona Abierto Club Casablanca - Mexico City Czech Open - Prostejov Nord/LB Open 2004 - Braunschweig Ourocard Tennis Challenger - Sao Paulo Credicard Mastercard Tennis Cup - Campos do Jordao VI Gramado Open de Tenis - Gramado Copa Petrobras Santa Cruz - Santa Cruz de la Sierra Top Wool Challenger - Biella Porsche Open - Poznan Sir Supermercati - Rome Siemens Open - Scheveningen Ciutat de Barcelona - Barcelona Copa Petrobras Colombia - Bogota Copa Petrobras Uruguray - Montevideo Copa Petrobras Argentina - Buenos Aires Copa Petrobras Paraguay - Asuncion Naples Challenger - Naples La Serena Open - La Serena Copa Kia Challenger ATP - Santiago II Cyclus Open de Tenis - Florianopolis Bancolombia Open - Bogota XI Torneo Internazionale di Tennis - Barletta Tennis Napoli Cup 2007 - Napoli Mitsubishi Electric Europe Cup - Monza Genova Open Challenger - Genova Open Costa Daurada - Tarragona XL Bermuda Open - Bermuda Pekao Open - Szczecin Manerbio Challenger Szczecin Challenger Bucaramanga Challenger Turin Challenger Rijeka Challenger Todi Challenger Buenos Aires Challenger Medellin Challenger Guayaquil Challenger Cancun Challenger Buenos Aires Challenger Trani Challenger Prostejov Challenger Monza Challenger Como Challenger Braunschweig Challenger San Marino Challenger Cordenons Challenger Todi Challenger Genova Challenger Szczecin Challenger Brasil Open - Costa do Sauipe Rome Challenger Szczecin Challenger Sibiu Challenger Bucaramanga Challenger Vicenza Challenger Genova Challenger Como Challenger Seville Challenger Porto Alegre Challenger Mohammedia Challenger Buenos Aires Challenger Lima Challenger Guadalajara Challenger Aix En Provence Challenger Heilbronn Challenger Furth Challenger Lyon Challenger Blois Challenger Milan Challenger Biella Challenger Cortina Challenger Como Challenger Genova Challenger Szczecin Challenger Banja Luka Challenger Campinas Challenger Barletta Challenger Guayaquil Challenger Montevideo Challenger Canberra Challenger Cordenons Challenger Blunmenau Challenger Curitiba Challenger Trnava Challenger Biella Challenger Porto Alegre Challenger Prostejov Challenger Rome Challenger Guayaquil Challenger Santiago Challenger Milan Challenger Rio De Janeiro Challenger Panama City Challenger Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Milan Challenger Marburg Challenger Furth Challenger Campinas Challenger Prague Challenger Turin Challenger San Benedetto Challenger Montevideo Challenger Buenos Aires Challenger Szczecin Challenger Blois Challenger Perugia Challenger Napoli Challenger Palermo Challenger Padova Challenger Todi Challenger Tennis Masters Series - Monte Carlo Bastad Challenger Meerbusch Challenger Telecom Italia Masters - Rome Manerbio Challenger Sao Paulo Challenger Montevideo Challenger Campionati Internazionali D'Italia - Rome Bucaramanga Challenger BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Masters Madrid - Madrid Shanghai ATP Masters 1000 - Shanghai Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Santo Domingo Challenger Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome Nord/LB Open - Braunschweig San Marino Cepu Open - San Marino DPD Challenger 2002 - Aschaffenburg Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo AXA Open II - Espinho Open de Montauban - Montauban Tennis Cup of Flanders - Ostende Memorial Kolyaskin - Donetsk Open Diputacion - Cordoba Podebradka Cup - Prague Hungarian Architect Open - Budapest DPD Challenger 2000 - Aschaffenburg Skandia Open - Linz Copa Sevilla - Seville Miami Open - Miami Ho Chi Minh City Challenger - Ho Chi Minh City Honda Kah Singapore Men's Tennis Open - Singapore Espinho Challenger - Espinho V Torneo Internazionale di Tennis - Barletta Zagreb Open - Zagreb XI Venice Open - Venice Siemens Open 2001 - Scheveningen Skandia Open - Linz Mutua Madrid Open - Madrid Geneva Challenger - Geneva Black Forest Open - Freudenstadt Pekao Open 2001 - Szczecin 4th Sardinia International Championships - Cagliari VIII Trofeo Ciutat de Barcelona - Barcelona Copa Ericsson Uruguay - Montevideo Copa Ericsson Argentina - Buenos Aires Copa Ericsson Chile - Santiago SMS Tennis Cup - Sao Paulo Visa Tennis Open - Sao Paulo Cairo Challenger 2002 - Cairo Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Challenger Leon 2003 - Leon Orange Warsaw Open - Warsaw VIII Avierto Internacional de Salinas - Salinas VII Torneo Internazionale di Tennis - Barletta Steelers Cup - Kosice Prague Open - Prague Ljubljana Open - Ljubljana Top Wool Challenger Biella - Biella BH Tennis Open International Cup - Belo Horizonte V Gramado Open de Tennis - Gramado X Ciutat de Barcelona - Barcelona Copa Sevilla Internacionales de Andalucia - Seville Britania Zavaleta - Puebla San Luis Potosi Challenger - San Luis Potosi Nord/LB Open - Braunschweig 13 BH Tennis Open International Cup - Belo Horizonte Open 88 - Contrexeville I Manta Open - Manta ATP Challenger Open 2004 - Monchengladbach Kyiv UMC Open - Kiev Trofeo Barcelona de Tenis - Barcelona Copa Sevilla-Internacionales de Andalucia - Seville XI Ciutat de Barcelona - Barcelona Copa Petrobras Santiago - Santiago Copa Petrobras Argentina - Buenos Aires Copa Petrobras Aracaju - Aracaju Copa Telefonica CTC Chile - Santiago Nord/LB Open - Braunschweig IX Torneo Internacionale de Tennis - Barletta San Luis Potosi Challenger - San Luis Potosi Tennis Napoli Cup - Napoli Banca Stato Challenger Lugano - Lugano Draft Corona Mexico City Open - Mexico City Challenger Casablanca San Angel - Mexico City Bogota Challenger - Bogota 4° Sporting Challenger - Turin Open Castilla y Leon - Segovia Czech Open 2005 - Prostejov Sassuolo Challenger - Sassuolo Trofeo Internacional Club Laieta - Barcelona Banca Stato Challenger - Lugano Nord LB Open - Braunschweig Societa Canottieri Mincio 2005 - Mantova Riviera di Rimini Challenger - Rimini Pekao Open 2004 - Szczecin Pekao Open - Szczecin 7° Trani Cup - Trani San Marino Cepu Open - San Marino Sina-Kia Motors Tennis Cup - Cordenons Antonio Savoldi-Marco Co. - Manerbio Challenger Brasov - Brasov Pekao Open 2005 - Szczecin Copa Petrobras Bogota - Bogota XI Trofeo Ciudad de Quito - Quito Copa Petrobras - Bogota Copa Petrobras - Montevideo Challenger Cudad de Guayaquil - Guayaquil Copa Petrobras - Buenos Aires Nossa Caixa Tennis Cup - Sao Paulo XL Bermuda Open - Bermuda ECM Prague Open - Prague Unique Zagreb Open - Zagreb Bancastato Challenger Lugano - Lugano Nord LB Open 2006 - Braunschweig Open Castilla y Leon - Segovia San Marino Cepu Open - San Marino Kos-Zucchetti Tennis Cup - Cordenons IPP Geneva Trophy - Geneva Citta di Como - Como Genoa Open - Genova Amazonia Open de Tenis - Belem Open Costa Daurada - Tarragona Copa Petrobras Brazil - Aracaju Pekao Open 2003 - Szczecin Unicredit (Suisse) Bank S.A. Challenger - Chiasso Challenger Lugano - Lugano Ciudad de Pozoblanco Open Diputacion - Cordoba Geneva Challenger - Geneva Sporting Challenger '07 Trofeo Regione Piemonte - Turin 2000 Cairo Challenger - Cairo San Marino Cepu Open - San Marino Memorial Savigny - Sassuolo FILA Challenger - Biella Pekao Open - Szczecin Challenger 42 - Andrezieux Brixina Tennis Open - Bressanone Copa Petrobras Paraguay - Asuncion Copa Petrobras Argentina - Buenos Aires Lima Challenger 2007 - Lima Aberto de Sao Paulo - Sao Paulo XL Challenger de Tenis Copa Sevilla - Seville BMW Tennis Championship - Sunrise Mitsubishi Electric Europe Cup - Monza Zagreb Open - Zagreb Unicredit Czech Open - Prostejov Nord LB Open - Braunschweig Sporting Challenger '08-Trofeo Regione Piemonte - Turin San Marino CEPU Open - San Marino Aamulehti Tampere Open - Tampere Memorial Savigni - Sassuolo Sao Paulo Challenger Salinas Challenger French Open - Paris Heilbronn Challenger Scheveningen Challenger Buenos Aires Challenger Guayaquil Challenger French Open - Paris Caltanissetta Challenger Napoli Challenger Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Alessandria Challenger Reggio Emilia Challenger French Open - Paris San Benedetto Challenger Cordenons Challenger Orbetello Challenger Montevideo Challenger Asuncion Challenger Zivnobanka Czech Open - Prostejov Wimbledon - London Credicard Mastercard Tennis Cup - Campos do Jordao Top Wool Challenger-Immagine Trophy - Biella Prostejov Challenger Seguros Bolivar Open - Medellin U.S. Open - New York Morocco Tennis Tour - Marrakech Copa Petrobras Uruguay - Montevideo San Remo Challenger Todi Challenger XI Ciutat de Barcelona - Barcelona Genova Challenger Samarkand Challenger - Samarkand Buenos Aires Challenger Iquique Challenger Kyiv UMC Open - Kiev Montevideo Challenger San Marino Challenger Szczecin Challenger Santo Domingo Challenger Bordeaux Challenger Poznan Challenger Estoril Open - Estoril Szczecin Challenger Trnava Challenger Rome Challenger Corrientes Challenger Casablanca Challenger Santiago Challenger Lima Challenger Guayaquil Challenger San Luis Potosi Challenger Gelsor Open Romania - Bucharest Bastad Challenger Grand Prix Hassan II - Casablanca Buenos Aires Challenger Gelsor Open Romania - Bucharest Lima Challenger Montevideo Challenger Genova Challenger Mexico City Challenger Casablanca Challenger Napoli Challenger Aix En Provence Challenger Banja Luka Challenger Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Sophia Antipolis Challenger Australian Open - Melbourne Braunschweig Challenger French Open - Paris Wimbledon - London Alphen Challenger Szczecin Challenger U.S. Open - New York Adidas International - Sydney BellSouth Open - Vina del Mar Brasil Open - Costa do Sauipe Open de la Comunidad Valenciana - Valencia Australian Open - Melbourne Allianz Suisse Open - Gstaad Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo French Open - Paris Argentina Open - Buenos Aires Wimbledon - London Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Bordeaux Challenger Open de la Comunidad Valenciana - Valencia Open Seat Godo 2005 - Barcelona Estoril Open - Estoril Australian Open - Melbourne Mercedes Cup - Stuttgart Idea Prokom Open - Sopot Open Romania - Bucharest Internationaler Raiffeisen Grand Prix - St. Polten French Open - Paris Heineken Open - Auckland Movistar Open - Vina del Mar Copa Telmex - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Open SEAT Godo 2006 - Barcelona Wimbledon - London Estoril Open - Estoril Guayaquil Challenger Hypo Group Tennis International - Portschach Allianz Suisse Open Gstaad - Gstaad Dutch Open Tennis - Amersfoort Croatia Open Umag - Umag Orange Prokom Open - Sopot BCR Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Australian Open - Melbourne Open de Moselle - Metz Davidoff Swiss Indoors Basel - Basel SkiStar Swedish Open - Bastad French Open - Paris Alicante Challenger Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco U.S. Men's Clay Court Championships - Houston Open Seat Godo 2007 - Barcelona Grand Prix Hassan II - Casablanca Wimbledon - London Allianz Suisse Open - Gstaad Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Vicenza Challenger Croatia Open - Umag Orange Prokom Open - Sopot Blois Challenger Ludwigshafen Challenger Stockholm Open - Stockholm U.S. Open - New York Abierto Mexicano Telcel - Acapulco Australian Open - Melbourne Mallorca Challenger Open de Tenis Comunidad Valenciana - Valencia Genova Challenger U.S. Mens's Clay Court Championship - Houston Banja Luka Challenger BMW Open - Munich Biella Challenger French Open - Paris Mercedes Cup - Stuttgart Pilot Pen Tennis - New Haven Open de Moselle - Metz Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Wimbledon - London Movistar Open - Vina del Mar U.S. Open - New York Tata Open - Chennai Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Australian Open - Melbourne Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Estoril Open - Estoril French Open - Paris Wimbledon - London BCR Open Romania - Bucharest If Stockholm Open - Stockholm Open Seat Godo - Barcelona U.S. Open - New York Grand Prix de Tennis de Lyon - Lyon Open de Tenis Comunidad Valenciana - Valencia Australian Open - Melbourne Heineken Open - Auckland French Open - Paris Movistar Open - Santiago Brasil Open - Costa do Sauipe The Priority Telecom Open - Amersfoort Wimbledon - London Abierto Mexicano Telcel - Acapulco U.S. Open - New York Open Sabadell Atlantico - Barcelona Open de Nice Cote dAzur - Nice Australian Open - Melbourne Mercedes Cup - Stuttgart Allianz Suisse Open Gstaad - Gstaad China Open - Beijing French Open - Paris AEGON International - Eastbourne Wimbledon - London Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco U.S. Open - New York Estoril Open - Estoril AEGON International - Eastbourne Australian Open - Melbourne Valencia Open - Valencia Abierto Mexicano Telcel - Acapulco Portugal Open - Oeiras French Open - Paris China Open - Beijing Apia International - Sydney Bet-at-home Cup - Kitzbuhel Wimbledon - London Erste Bank Open - Vienna Swiss Indoors Basel - Basel Grand Prix Hassan II - Casablanca Brasil Open - Sao Paulo Rio Open - Rio de Janeiro Argentina Open - Buenos Aires Grand Prix Hassan II - Casablanca Idea Prokom Open - Sopot Bet-at-home Open - Hamburg U.S. Open - New York Campionati Internazionali di Sicilia - Palermo Austrian Open - Kitzbuhel Trofeo Conde de Godo - Barcelona Valencia Open - Valencia Millennium Estoril Open - Estoril Grand Prix Hassan II - Casablanca Grand Prix Hassan II - Marrakech French Open - Paris Wimbledon - London U.S. Open - New York BellSouth Open - Vina del Mar Abierto Mexicano Telfonica MoviStar - Acapulco French Open - Paris Croatia Open - Umag U.S. Open - New York Grand Prix Hassan II - Casablanca Australian Open - Melbourne French Open - Paris French Open - Paris Dutch Open Tennis - Amersfoort Heineken Open - Auckland U.S. Open - New York Australian Open - Melbourne French Open - Paris Davidoff Swiss Indoors - Basel Qatar Exxon Mobil Open - Doha International Championship of Croatia - Umag Adidas International - Sydney Wimbledon - London Heineken Open - Auckland International Championship of Croatia - Umag Estoril Open - Estoril Estoril Open - Estoril China Open - Beijing St. Petersburg Open - St. Petersburg RCA Championships - Indianapolis Gerry Weber Open - Halle U.S. Open - New York Campionati Internazionali di Sicilia - Palermo Stockholm Open - Stockholm Tennis Channel Open - Las Vegas Abierto Mexicano de Tenis Pegaso - Acapulco BRD Nastase Tiriac Trophy - Bucharest Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril Bet-at-home Open - Hamburg SkiStar Swedish Open - Bastad Generali Open - Kitzbuhel Konzum Croatia Open - Umag Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Open 13 - Marseille Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona Brasil Open - Sao Paulo Generali Open - Kitzbuhel Ecuador Open - Quito Grand Prix Hassan II - Marrakech Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Idea Prokom Open - Sopot Copa AT&T - Buenos Aires Open de Tenis Comunidad Valenciana - Valencia Generali Open - Kitzbuhel Heineken Open - Auckland Generali Open - Kitzbuhel Estoril Open - Estoril Qatar Exxon Mobil Open - Doha Copa Telmex - Buenos Aires Grand Prix Hassan II - Casablanca Heineken Open - Auckland International German Open - Hamburg Open de Tenis Comunidad Valenciana - Valencia Open de Tenis Comunidad Valenciana - Valencia Heineken Open - Auckland Grand Prix Hassan II - Casablanca Malaysian Open - Kuala Lumpur Mercedes Cup - Stuttgart Open Sud de France - Montpellier Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Shanghai Rolex Masters - Shanghai NASDAQ-100 Open - Miami Masters Series Hamburg - Hamburg Sony Ericsson Open - Miami Masters Series - Hamburg Tennis Masters Series - Madrid Masters Series Monte-Carlo - Monte-Carlo Masters Series Hamburg - Hamburg Mutua Madrilena Masters Madrid - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome BNP Paribas Open - Indian Wells Mutua Madrilena Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Tennis Masters Series - Miami Tennis Masters Series - Rome BNP Paribas Masters - Paris Miami Open - Miami Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid Internazionali BNL dItalia - Rome BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Sony Open Tennis - Miami Davis Cup, World Group, SF, ARG-CZE 2-3 Davis Cup, World Group, 1R, ARG-GER 5-0 Davis Cup, World Group, 1R, ARG-ITA 1-3 Davis Cup, World Group, PO, ISR-ARG 2-3 Davis Cup, World Group, 1R, ARG-BRA 3-2 Davis Cup, World Group, QF, ARG-SRB 4-1 Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Davis Cup, World Group, 1R, ARG-ITA 2-3 Davis Cup, World Group, QF, ARG-FRA 3-2 Campeonato de Espana Kia de Tenis 2004 - Madrid River Oaks International Tennis Tournament - Houston River Oaks International Tennis Tournament - Houston Olympics - London